home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / board / UChess_289pch.readme < prev    next >
Text File  |  1995-11-19  |  24KB  |  622 lines

  1. Short: Requires prior version of UChess, this patch file is for all prior users.
  2. Action: NoStart
  3.  
  4. Recent: v2.89 is latest release
  5.  
  6. Change History:
  7.  
  8. This contains new executeables ONLY for UChess, UChessT and UChessL
  9. requires support files found in full release archive
  10.  
  11. v2.89
  12. Enhancements to eval and search make for a stronger game, it
  13. seems much more consistent against other strong computer pgms
  14. now.  Also fixed the clearmem routine in 68020 assembler, it
  15. had a bug.
  16.  
  17. v2.88
  18. Enhanced clock management for >25 secs/move games
  19. Also fixed problems with the hint move and contention between
  20. the 2 processes, and made the mvstr large enough for algr, it
  21. was too small before, resulting in corrupt data at times.
  22.  
  23. v2.87
  24. Split the game into 2 AmigaDOS processes, one for search/eval another
  25. for housekeeping, this allows stronger thinkahead with
  26. far fewer side effects, which would damage play in games
  27. where thinking was on.  Fixed a few draw/ttable bugs,
  28. ttable aging is now better than in 2.85/2.86
  29. Enhanced clock management, long games should be stronger.
  30. Retuned some pawn evaluations.
  31. All changes are transparent to the user.
  32.  
  33. v2.86
  34. Fixed up the repetition code, it was causing mis-scoring
  35. and interfering with play quality in many cases.
  36.  
  37. v2.85
  38. Changed the hashtable/evalcache routines, changed search and
  39. selectmove, incorporating modified versions of changes
  40. from gnuchess 4pl70 Made many changes to eval as well.
  41. This version should have improved playing strength vs
  42. other versions, from improved eval and much improved
  43. speed.  Some Black openings added.
  44.  
  45. v2.83
  46. Fixes some bugs in loading games, and in toggling book, bugs
  47. that would cause the hint mechanism to fail and always return
  48. "I have no idea" as the hint.  Also fixed a bad bug that sometimes
  49. happened when thinking was on, and you started with 1.e3
  50. Changed the way flashing the screen to signal a move works.
  51. Also changed save/load game file to incorporate enpassant information.
  52. Old games should still load, but without the enpassant data.
  53.  
  54. v2.81
  55. Gives new look menu treatments, and much more readable menu colors.
  56. Also allows user to click drag multi menu selections as per
  57. Amiga standards.
  58.  
  59. v2.79
  60. Fixes magicmenu incompatible COMPLEMENT drawing mode used in Menus.
  61.  
  62. v2.78
  63. Fixed some NULLMOVE and search bugs, that could cause
  64. unusual performance, especially in endgames.
  65.  
  66. New opening books provided, one for white, one for black.
  67. Many enhancements to search/recapture extensions in search(),
  68. Not so deep but more variety and hopefully stronger play
  69.  
  70. MAJOR Hash table performance boost, much faster eval
  71. as a result.
  72.  
  73. Many enhancements to search/recapture extensions in search(),
  74. result in deeper searches, better eval per ply as well.
  75.  
  76. This version supports 3rd party graphics cards.
  77. It supports them "natively" using the screenmode requestor.
  78. DO NOT use any screen promotion utilities like ChangeScreen
  79. or whatever, to promote the screens, just choose your
  80. graphics modes native screen from the screenmode requestor.
  81. For 15Khz monitor users, with AGA chipsets, the
  82. 64 and 256 color modes will now come up with
  83. DEFAULT_MONITOR screens, rather than forcing PAL mode.
  84. The screens will now autoscroll, so you can see the
  85. whole 480 pixel high image, even on NTSC monitors.
  86.  
  87. 3rd Party graphics notes:
  88.  
  89. You need OS version 3.0 or later for 3rd party graphics
  90. support. GVP Spectrum owners note the NOBOBS CLI option
  91. and the NO_BOBS=1 WB tooltype.
  92.  
  93. Do not use the RTG option on AGA/ECS modes, you can if you
  94. want, but the displays will use more memory and
  95. will be slower...
  96. To start with 3rd party graphics cards there are 2 new
  97. CLI options, RTG and NOBOBS:
  98.  
  99. UChess RTG
  100.  
  101. will start in RTG 3rd party graphics mode.  This will
  102. bring up the screenmode requestor and you can
  103. pick a screenmode for chess play.  It should be
  104. 640X480 to fit the bitmap...smaller will autoscroll
  105. but 3rd party graphics software may not autoscroll
  106. well...so use a 640X480 or larger screenmode
  107. The corresponding TOOLTYPE to add in the WB icon
  108. is :
  109. RTG=1
  110.  
  111. ******SPECIAL NOTE TO OWNERS OF GVP SPECTRUM EGS CARDS******
  112.        (OTHER BOARDS MAY HAVE THIS TROUBLE AS WELL)
  113.            (IF YOU HAVE LOCKUPS, TRY THIS)
  114.  
  115. The software with these boards will LOCK UP THE PGM
  116. when it tries to use BOBS, to prevent this from
  117. happening there is a new UChess argument.  From
  118. the CLI use:
  119.  
  120. UChess 0 RTG NOBOBS
  121.  
  122. this will inhibit UChess from using BOBS to animate/move
  123. pieces.  Meaning pieces you pick up with the mouse
  124. will be invisible until you drop them onto a square.
  125. This is due to deficiencies in the GVP software.
  126. without the NOBOBS argument, the GVP lack of system
  127. BOB support locks up the pgm entirely, so USE THIS OPTION!!
  128.  
  129. The corresponding TOOLTYPE in the WB icon is
  130.  
  131. NO_BOBS=1
  132.  
  133. v2.72
  134. Fixed a slight time control problem, it was not adding
  135. remaining time when # moves was completed.
  136. Also fixed a nullmove problem that may have resulted
  137. in wierd endgame checks.
  138.  
  139. v2.71
  140. Fixed bugs in search causing selective deepening to be
  141. too selective in many cases.
  142. Redid the repetition code as per 4PL68 standards, can
  143. now recognize perpetual check and other draw situations
  144. more readily.
  145. Many bug fixes which now make the ideas in 2.69 a reality
  146. for all games.  This version is more efficient, and makes
  147. fewer mistakes vs strong opponents than 2.69 did.
  148. Endgame is improved as well.
  149.  
  150. v2.69
  151. Fixed some endgame deficencies, in King-Knight-Bishop vs King
  152. endgame.  Fixed some lookahead bugs, and some slight mouse vs
  153. kbd display bugs.
  154.  
  155. v2.67
  156. Totally new eval/search.  This is based on gnuchess 4PL67 with
  157. many enhancements.  Searchs more nodes per ply, so will get
  158. fewer ply on slow machines, but plays better.  Also support for 
  159. Super72 mode 800X600X64 or 256 colors.  New CLI arg Super72, new 
  160. Tooltype SUPER72=1.  The L version requires 9M or more
  161. of FASTRAM (like before, but this was not clear to everyone).
  162. This version plays much more competitively vs skilled players
  163. and good computers, less daring against lesser opponents though.
  164. May not be as well suited to slower systems (020/030's), but
  165. in all tests it seems stronger, even on A3000/25's.
  166. (in computer v computer tests this version went 7-1-2 vs
  167. Sargon5 on a 486, v2.54 usually went about 3-5-2 or so)
  168.  
  169. v2.54
  170. Fixed some bugs with resign, and a small bug in undo
  171. which caused mate msg to be displayed if you
  172. undid mate.
  173. Plays the same as 2.53
  174.  
  175. v2.53
  176. Finally after days of effort I managed to find and
  177. fix a couple of bugs introduced in 2.50 with the new
  178. search on opponents time code...
  179. Bug fixes and changes to genmove (movelist) nullmove
  180. routines, and especially to search on opponents time
  181. logic.
  182.  
  183. v2.52
  184. Bug fixes to load game, and to transposition table routines.
  185. Some attempt to deal with eval == 20000 bug.
  186. Major speedup of movelist routines, speed of search and
  187. eval greatly increased.
  188.  
  189. v2.51
  190. Slight enhancement to endgame eval routines.
  191.  
  192. v2.50
  193. Many changes incorporated from the Gnuchess 4PL64 release.
  194. Any changes that did not conflict with UChess specific changes,
  195. were merged into this version.  Changes to endgame (major)
  196. eval and search routines were made, to bring this
  197. version up to Gnuchess 4PL64 standards.
  198. Many changes to clock handling routine, UChess now
  199. manages its clock MUCH better, and thinking on opponents
  200. time is MUCH improved, making UChess far better than
  201. before when this feature is enabled.
  202. NOTE: Rate Pgm is now slower than before, it takes it
  203. longer to calc some move situations because of a bug
  204. fix to the history table.  The older way resulted
  205. in missed moves, but could calc some situations faster,
  206. but not correctly.  This new way results in slower calcs,
  207. but correct calc of moves.
  208.  
  209. v2.35
  210. Cleaned up Mating routines, UChess will now choose shortest
  211. route to mate and not keep searching beyond that to come
  212. up with strange endgame moves.
  213. Fixed some eval and search buglets and fixed a side
  214. effect in Take Back move.  Now take back move will
  215. clear out history buffer, so re-eval of moves after
  216. takeback will result in best move being made, not
  217. necessarily a different move from the last choice.
  218. Taking Back a move now takes much more time, but
  219. results in steady gameplay.  Prior version often chose
  220. alternate moves after take back a move was chosen.
  221. Redid some of the positional modifiers in eval routines,
  222. this version seems to play quite a bit stronger and
  223. steadier than previous versions, when pressed.
  224. Recompiled using SAS/C 6.51
  225.  
  226. v2.33
  227. Same as v 2.32 but fixes some problems that prevented 2.32
  228. from running on machines without AmigaDOS 3.0 or later.
  229. This version runs on AmigaDOS 2.04 or later.
  230.  
  231. v2.32 (recompiled using SAS/C 6.50)
  232. New Display Option for AGA machines, at startup you can
  233. specify FASTAGA (or 64) at the CLI or you can use the FASTAGA=1
  234. or COLORS=64 arguments in the Workbench ICON, this opens UCHess on
  235. a 640X480 or 640X512 64 Color Screen, for additional speed.
  236. Especially helps display speed in the MultiScan Productivity mode.
  237. It looks almost as good the 256 color screen and is much faster.
  238.  
  239. Rewrote some routines in 68020+ Assembly language, and
  240. re-aligned many data items for more nodes/sec eval speed.
  241. Redid the entire opening book code, uchess will now
  242. look for uchess:uchesswhite.book when playing as
  243. white and uchess:uchessblack.book when playing as
  244. black, if it cannot find these it reverts to uchess:uchess.book.
  245. Sample white/black/neutral books enclosed, but much
  246. improvement/tuning of these books is needed.
  247. In general the white/black should work best for now.
  248. In the future I hope to come up with really optimal
  249. white/black openings and include these, at least for
  250. now the pgm will avoid openings that are real detrimental
  251. to it by splitting the book into 2 parts.
  252. Also made the edit request autoactivate the edit string gadget,
  253. for more convenient edit game entry.
  254. Also added a resign feature, if you have started the game
  255. in a regular manner at advanced level, and you get over
  256. 9.5 pts ahead of UChess, it will offer to resign (once).
  257. If you load a saved game, or edit the board, it will
  258. not offer to resign.  It will only offer to resign the game
  259. one time.
  260.  
  261. v2.31
  262. Re-Arranged the new game feature so it now pays
  263. attention to the skill level when setting up a new board.
  264. All new games came up as Advanced before, regardless
  265. of skill level chosen
  266.  
  267. v2.30
  268. Added a Level feature for play vs the computer.
  269. 3 levels are available, Advanced (same as before)
  270. Intermediate (Knight Odds), and Easy (Knight + Queen Odds)
  271.  
  272. Choosing these options will force a new game, with you
  273. are white and UChess as black, UChess will have its
  274. Knights removed on Intermediate, and its Knights+Queen
  275. removed on Easy.  Advanced is an equal game, like
  276. past versions
  277.  
  278. v2.28
  279. fixed a bug in the initialization and re-initialization
  280. of the cache and transposition tables.
  281. Makes for more consistent play and a better start for
  282. the computer when using the new game option.
  283.  
  284. v2.27
  285. Just recompiled using __USE_SYSBASE for a bit more perfomance
  286. of system exec routines.
  287.  
  288. v2.26
  289. Fixed many bugs in the transposition table routines, which
  290. would cause crashes during overnight analysis with 2.25, also
  291. affected play somewhat, this version can handle overnight
  292. analysis, long games with no problems.  2.25 and some
  293. earlier versions could corrupt memory if they computed
  294. too long (for hours).
  295. Redid the compute rating equation, for a bit more realistic
  296. rating.  With the major speed improvements of 2.25, the old
  297. rating equation was a bit off, giving an inflated rating of the
  298. pgm.  This new equation is somewhat better.
  299.  
  300. v2.25
  301. Major speed enhancements, this version should play FAR stronger
  302. thanks to rearrangement of Cache Tables.
  303. Major endgame changes as in gnuchess 4 pl 61, for lone
  304. king endings.
  305.  
  306. v2.18
  307. Attempted to reduce the number of "wild" moves that
  308. the program makes.  Under rare circumstances, the
  309. pgm would make wild moves based on poorly considering
  310. the users response move.  This should not happen much
  311. any longer.  May take more time to come up with a move
  312. in these cases though.  Should prevent it from throwing
  313. games away.
  314.  
  315. v2.17
  316. Fixed a minor bug in thinkahead move choice.
  317.  
  318. v2.16
  319. Finally found a longstanding bug screwing up move selection with
  320. thinking on.  Thinking on now helps a lot, it also does not
  321. screw up judicious use of the clock by the program.
  322.  
  323. v2.15
  324. Further refined conditions when thinkahead move is taken, or additional
  325. thinking beyond the current ply is warranted.  Refined for more likely
  326. choice of the thinkahead move in very short (<10secs/move) games
  327.  
  328. v2.14
  329. Fiddled with timing when thinkahead move is guessed correctly,
  330. it was taking its thinkahead move immediately if it was as deep,
  331. or deeper, than the previous move it pondered, it now only takes the
  332. move immediately if it is as deep or deeper and at least 4 plys in
  333. depth.
  334.  
  335. v2.12
  336. Added a rating feature, based on fact that the gnuchess 4pl60
  337. core plays at about 2300 on an IBM/RS6000, and that each
  338. doubling of processor speed results in a 75 pt ratings improvement,
  339. the pgm will estimate its USCF strength on your machine.
  340. On an A4000 the L version is about 2200 USCF or so.
  341.  
  342. v2.11
  343. Fixed a bug in dialog window for depth control.
  344.  
  345. v2.10
  346. Redid time control so that on long matches, it will not
  347. try and search too far ahead, if it guessed right.
  348. It was trying for real deep searches when it would
  349. result in massive overtime for the last level, on some
  350. occasions, hurting play later by forcing the pgm to
  351. rush too much.
  352. Also load/save game now updates clock display when it loads,
  353. and sets move now accordingly.
  354.  
  355. v2.09
  356. Fixed bug when depth mode was on, thinking was on, and show
  357. thinking was on, it was disabling show thinking in those cases.
  358. Cleaned up timing a bit.
  359. IT IS NOT CLEAR TO ME THAT THINKING ON HELPS.
  360. I am testing this, it may be that with thinking mode off, it
  361. plays more consistent chess, I am not sure though.
  362.  
  363. v2.07
  364. Added Depth Control, and Book Control Options
  365. To use Depth Control, just set it to # of plys you
  366. want the pgm to look ahead, it will then finish its move
  367. when it finishes that ply, regardless of time.
  368. Book Control just allows you to enable/disable opening book
  369.  
  370. v2.06
  371. Fixes a problem with mem alloc which showed up under Mungwall, it is
  372. now 100% enforcer and Mungwall clean.  Guards against loading improper
  373. game files.  Other Minor fixes.
  374.  
  375. V2.05
  376. Redoes the time control routine for thinking mode on.
  377. In earlier 2.0x versions, the forced timeout mode when
  378. thinking is on could result in poor move selection
  379. in some circumstances, this fix should allow fewer mistakes
  380. in move selection with thinking on, when computer is forced
  381. to stop searching a ply earlier than it would like.
  382.  
  383. V2.04
  384. Fixes a display bug that occurs occasionally when castling with a mouse,
  385. asks for a pal screen specifically on 15Khz 256 color systems.
  386.  
  387. V2.03
  388. Fixes a bug in Load game which caused a crash on some machines when
  389. pgm is run at pri >0.
  390. Move now command is now more immediate.
  391.  
  392. V2.02
  393. Bugs in v2.01 and 2.00 disallowed Move Now, and Underpromotion
  394. of pawns. This is now fixed.  Move now is enabled for
  395. Move times avg 1min or more.
  396.  
  397. V2.01
  398. Added an additional CLI arg and tooltype, from CLI
  399. type "UChess 15Khz" if you have an AGA machine and want 
  400. to force a 640X480X256 color 15Khz screen, may not be enough
  401. overscan for whole screen to be visible on monitor.
  402. From WB you can use the MONITOR=15KHZ tooltype to force this.
  403. Pgm will auto default to 15Khz 256 color screen if you have
  404. and AGA machine with no multiscan monitor in devs:monitors,
  405. to force 16 colors use 16 color arg.  The 16 color screen
  406. will fit easily on a 640X400 display, the 256 color
  407. screen will not fit on a 640X400 display.  People with
  408. PAL machines should have no problems fitting it all on
  409. a 640X512 15Khz screen.
  410.  
  411. This version fixes MAJOR time control bugs present in v2.0
  412.  
  413.  
  414. V2.0
  415. I widened the search for this version and it has defeated
  416. version 1.01 head to head 10 out of 10 times.
  417. I belive this version plays MUCH stronger chess than
  418. version 1.01!
  419.  
  420. -Roger
  421.  
  422.  
  423. V1.01
  424. This is version 1.01, it cleans up the 16 color graphics and
  425. makes them look much better than in version 1.0
  426. That is the onluy change.
  427. See Uchess.doc for details
  428.  
  429.  
  430. -Roger
  431.  
  432. UChess versions which end in L are optimized for the 68040 processor,
  433. require 10M or MORE of FAST RAM, and play stronger than the non L
  434. versions.
  435. Versions which do not end in L require 4M of FAST RAM, and are
  436. optimized for 68030 processors, and play slightly weaker than the
  437. L versions.
  438.  
  439. Source code for Gnuchess 4p58 which is what this pgm is based on
  440. is available from valkyries.andrew.cmu.edu via ftp.  
  441. This code rearranges some of the function arguments, data structures,
  442. and adds an additional level of transposition table caching to Gnuchess
  443. 4p58, but uses the same logic as gnuchess 4p58 otherwise.
  444.  
  445.  
  446. This program is freely distributable.
  447.  
  448.  
  449. UChess is a powerful version of the program GnuChess version 4 for
  450. the Amiga, code has been re-written and data structures re-organized
  451. for optimal efficiency on 32 bit 68020 and better Amiga systems.
  452. The program fully multitasks, automatically detects and supports
  453. 640X480X256 color AGA mode machines, and does not at any
  454. time BUSY wait.
  455.  
  456. In head to head competition with Checkmate, on the same
  457. machine, UChess has a record of 9 wins, 0 losses, 1 draw.
  458.  
  459. Program requires:
  460.  
  461. A 68020/030/040 based Amiga computer system
  462. AmigaDOS version 37 (2.04) or later
  463. 4 Megabytes or more of RAM, 3.5M of FREE FAST RAM.
  464. (L version requires 8.5M of FREE fast RAM)
  465.  
  466. Program auto-detects AGA capable machines, and will try and use
  467. a 640X480X256 color VGA_PRODUCTIVITY screen, if not it defaults
  468. to using a 16 color 640X400 HIRES LACE screen.
  469.  
  470. The 16 color screen is not very attractive, the pgm is designed
  471. to be run on a 31Khz monitor (multisync or VGA) on an AGA machine.
  472.  
  473. Use of the 640X480X256 color mode (best mode) requires AGA Based Amiga
  474. MultiSync Monitor/or Monitor capable of displaying VGA_PRODUCTIVITY mode
  475. The Correct monitor type in devs:Monitors on your WB disk
  476.  
  477. To Install UCHESS:
  478.  
  479. Copy the library lh.library to your libs: directory.
  480.  
  481. If you are using an AGA machine, you should make sure that
  482. the MULTISYNC monitor is in your devs:monitors directory,
  483. if you have a multisync or VGA monitor.
  484.  
  485. In your startup sequence, you should put an ASSIGN UCHESS: <yourdir>,
  486. but you do not have to.  The program will do the Assign for
  487. you as the default directory when you boot up.
  488.  
  489. Make a directory and copy all files (except lh.library, which goes
  490. in libs:) to this new directory, using the CLI copy command.
  491.  
  492. You can run this program from the CLI or WorkBench, if run from
  493. the workbench.  The only CLI argument you can use is "16", this
  494. will force the program to open a 16 color screen, regardless
  495. of hardware.
  496.  
  497.  
  498. Using the Program.
  499.  
  500. Startup Options:
  501.  
  502. You can run UChess from the CLI or workbench, from the
  503. CLI you can enter 2 optional arguments, one is the priority
  504. you want foreground thinking to run at (0-4) the other
  505. is if you want to force a 16 color display, you type in 16.
  506. So you can type UChess 16 0 to force a 16 color display
  507. and a priority of 0.  You can also enter 2 TOOLTYPES into
  508. the UChess icon, one is PRI=<pnum> and other is COLORS=16|256
  509. They are the same as the CLI equivalents.
  510.  
  511.  
  512. <<NOTE: The program writes a MoveList text file for each game
  513.         to the t: directory., you need to have t: assigned somewhere,
  514.         or the pgm will ask for it.  The default workbench Startup-
  515.         Sequence assigns t: for you >>
  516.  
  517. You can enter moves in algebraic or reduced algebraic notation using
  518. the keyboard, or you can use the Mouse to click and HOLD onto the
  519. piece you want, let go of the mouse button after you have moved 
  520. the piece over the square you want it to occupy.
  521.  
  522. The following is a brief of the menus and choices in the program,
  523.  
  524. File Menu -
  525.  About - shows a brief description of the program
  526.  New Game - Starts a new game from scratch
  527.  Load Game - Load a previously saved game
  528.  Save Game - Save the current game to disk
  529.  List Game - List the moves of current game to a file
  530.  Quit - return to AmigaDOS
  531.  
  532. View Menu -
  533.  2-D - Only View Available
  534.  
  535.  Edit Board - Edit current board.  To edit the board you enter
  536. the piece character, followed by the square you want it on.
  537. Valid piece chars are ' ' for none, 'p', 'n', 'b', 'q', 'k', 'r'.
  538. For example pa8 puts a pawn at a8, <space>a8 clears square a8.
  539. You can clear the entire board, and color of the piece is determined
  540. by the WHITE/BLACK Boolean Gadget.
  541.  
  542.  Reverse - Not Implemented
  543.  
  544. Control Menu -
  545.  Swap Sides - Change Sides with Computer (black <=> white)
  546.  AutoPlay - Computer Plays Itself
  547.  Move Now - Implemented when computers avg move is 1 min or more.
  548.  forces computer to make its move immediately.
  549.  Undo - Undo Last 1/2 move
  550.  
  551.  Thinking - Toggle computer thinking on your time, 
  552.   With this mode on, (checked), the computer will think about
  553.   its next move while it is your turn, like a person would.  
  554.   When this is on, you will find the computer may be sluggish 
  555.   to respond to your first mouse/keypress, but it will interrupt
  556.   itself and respond within a second.  Be aware of this fact,
  557.   when you type a key, or press the mouse button, you stop
  558.   the computers thinking on your time, and it will not
  559.   resume until next turn.  IT MAY TAKE A SECOND OR SO TO
  560.   PROCESS YOUR KEYPRESS/MENU SELECTION WHEN THIS OPTION IS ON.
  561.  
  562. ShwThnk - Shows computers thinking process, in Depth, Score and move.
  563. 100 pts = 1 pawn in this thinking process.
  564.  
  565. Supervisor mode - Allows 2 humans to play each other with computer
  566. as sort of a supervisor.
  567.  
  568. Special Menu -
  569.  Hint - Computer gives advise as to your next move.
  570.  Test - Test processor speed.  This speed of lookup depends
  571.         on currect board config, so for comparison
  572.         purposes between machines, test the speed with
  573.         the exact same board layout, for black and white!
  574.         An Amiga 4000 gets about 80,000 movelist nodes/sec
  575.         and 3700 eval nodes/sec on a new board.  Sometimes
  576.         a bit more.
  577.  Set Time - Brings up a window for you to set time constraints
  578.             for the computer.  It is in the form XX moves in XX minutes.
  579.             For Tournament conditions people often use 40 moves/120 mins
  580.             Default is 60 moves in 10 minutes (approx 10 secs/move)
  581.  
  582.  
  583. Notes on running vs other chess PGMS on the same machine:
  584.  
  585. 1) Make sure thinking on opponents time is DISABLED for each pgm.
  586. 2) make sure UChess is at a high priority, UChess DOES NOT BUSY WAIT
  587.    so it will always make 100% of the processor available to the
  588.    opposing pgm when it is not UChess's turn.  Other chess pgms
  589.    are not as well written, and will hog 100% of the CPU even
  590.    when it is NOT their turn and thinking is off.  For this
  591.    reason you should always have UChess running at a higher
  592.    priority than its opponent, Uchess WILL NEVER steal CPU
  593.    cycles from an opposing pgm if thinking in UChess is off.
  594. 3) Make sure both pgms have suffucient FAST RAM available to them!
  595.  
  596.  
  597. Please report any problems to me, Roger Uzun
  598. at 
  599. uzun@crash.cts.com
  600. or
  601. uzun@netcom.netcom.com
  602. or on bix as ruzun.
  603.  
  604.  
  605. ============================= Archive contents =============================
  606.  
  607. Original  Packed Ratio    Date     Time    Name
  608. -------- ------- ----- --------- --------  -------------
  609.     2915    1161 60.1% 13-Feb-94 14:30:00  README.UCHESST
  610.     2767    1136 58.9% 07-Mar-94 21:19:48  UChess.info
  611.     2767    1140 58.8% 07-Mar-94 21:19:48  UChessL.info
  612.     2767    1137 58.9% 07-Mar-94 21:19:48  UChessT.info
  613.     9615    3075 68.0% 27-Mar-94 02:35:20  uchesswhite.book
  614.     6794    2549 62.4% 04-May-94 21:05:12  uchess.lang
  615.    11823    3941 66.6% 28-May-94 12:07:28  UChessBlack.BOOK
  616.   117124   62937 46.2% 05-Aug-94 00:49:20  UChess
  617.   117132   62938 46.2% 05-Aug-94 01:41:48  UChessT
  618.   117656   62941 46.5% 05-Aug-94 01:36:42  UChessL
  619.    15779    6902 56.2% 05-Aug-94 02:11:30  README
  620. -------- ------- ----- --------- --------
  621.   407139  209857 48.4% 06-Aug-94 13:57:22   11 files
  622.